package cn.appsys.service.front.appinfo;

import java.util.List;

import cn.appsys.pojo.AppInfo;

/**
 * app信息接口类
 * 
 * @author administrader
 * 
 */
public interface FrontAppinfoService {

	
	//分页查询APP列表信息
	List<AppInfo> queryAppPageInfo(String querySoftwareName,
			Integer queryStatus, Integer queryFlatformId,
			Integer queryCategoryLevel1, Integer queryCategoryLevel2,
			Integer queryCategoryLevel3, Integer from, // 位置偏移量
			Integer pageSize);

	//查询总记录数
	int queryCount(String querySoftwareName, Integer queryStatus,
			Integer queryFlatformId, Integer queryCategoryLevel1,
			Integer queryCategoryLevel2, Integer queryCategoryLevel3);
	
	
	//根据app名称和apk名称查询是否有存在数据
	AppInfo queryAppInfoNameAndApk(String softwareName,
									String APKName);
	

	 ///新增appInfo信息
	int addAppInfo(AppInfo appInfo);
	
	
	//查询应用信息
	AppInfo queryInfoByIdAndAPK(Integer id);
	
	
	//根据id把图片路径给修改掉
	int updateLogoPathById(Integer id);
	
	//修改appinfo整体信息
	int updateAppinfo(AppInfo appInfo);
	
	//删除appindo信息
	int delAppinfo(Integer id);
}
